package com.alibaba.citrus.ots.sales.plan.dto.api.request;

import com.alibaba.cz.base.tool.page.PageRequest;
import lombok.Data;

import java.util.Date;
import java.util.List;

@Data
public class pageQueryMonthlyCommerceRequest extends PageRequest {

    private Long id;

    //业务单元名称
    private String orgBusinessName;

    //业务单元编码
    private String orgBusinessCode;

    //计划年月
    private String planTime;

    //销售组织编码
    private String orgSaleOrganizationCode;

    //客户名称
    private String customerName;

    //客户编码
    private String customerCode;

    //电商平台
    private String commercePlatform;

    //货品组名称
    private String scItemGroupDesc;

    //货品组编码
    private String scItemGroupCode;

    //货品名称
    private String scItemName;

    //货品编码
    private String outerId;

    //本月计划量
    private Integer monthPlannedQuantity;

    //本月回复量
    private Integer monthReturnCount;

    //上旬计划量
    private Integer monthFirstPlannedQuantity;

    //上旬回复量
    private Integer monthFirstReturnCount;

    //中旬计划量
    private Integer monthMiddlePlannedQuantity;

    //中旬回复量
    private Integer monthMiddleReturnCount;

    //下旬计划量
    private Integer monthLastPlannedQuantity;

    //下旬回复量
    private Integer monthLastReturnCount;

    //修改人
    private String updater;

    //修改时间
    private String gmtModified;

    //创建人
    private String creator;

    //创建时间
    private String gmtCreate;

    /**
     * 计划月度开始时间
     */
    private String planStartTime;

    /**
     * 计划月度结束时间
     */
    private String planEndTime;


    private List customerCodeList;

    private List outerIdList;

    private List orgSaleChannelCodeList;
}
